package com.project.springboot.servicce.impl;

import com.project.springboot.dao.EmpDao;
import com.project.springboot.dao.impl.EmpDaoA;
import com.project.springboot.pojo.Emp;
import com.project.springboot.servicce.EmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;


@Service
public class EmpServiceA implements EmpService {

    @Autowired
    private EmpDao empDao;

    @Override
    public List<Emp> listEmp() {
        //调用dao层，获取数据
        List<Emp> empList=empDao.listEmp();
        //使用stream流对员工信息的gender和job字段信息进行处理
        empList.stream().forEach(emp -> {
            String gender=emp.getGender();
            if(gender.equals("1")){
                emp.setGender("男士");
            }else if(gender.equals("2")){
                emp.setGender("女士");
            }

            String job=emp.getJob();
            if(job.equals("1")){
                emp.setJob("讲师");
            }else if(job.equals("2")){
                emp.setJob("班主任");
            }else if(job.equals("3")){
                emp.setJob("就业指导");
            }
    });
        //返回处理结果
        return empList;
   }
}
